namespace TechMadeira.Core.Command
{
    public interface ICommandManager
    {
        event ChangeHandler OnChange;
        void Execute( ICommand aCommand );
        void Undo();
        void Redo();
        bool HasUndo();
        bool HasRedo();
    }
}